Skip to content

Conversation

@ChrisRackauckas-Claude
Copy link

Summary

  • Adds SIMD Runge-Kutta methods from OrdinaryDiffEqSIMDRK to existing benchmarks
  • Methods included: MER5v2, MER6v2, RK6v4
  • Uses the newly registered OrdinaryDiffEqSIMDRK package

Changes

  • Updated FitzhughNagumo_wpd.jmd to include SIMD methods in comparisons
  • Updated LotkaVolterra_wpd.jmd to include SIMD methods in comparisons
  • Updated RigidBody_wpd.jmd to include SIMD methods in comparisons
  • Updated linear_wpd.jmd to include SIMD methods in comparisons
  • Added OrdinaryDiffEqSIMDRK dependency to Project.toml

Test plan

  • Run all modified benchmarks locally
  • Verify SIMD methods show up in work-precision diagrams
  • Check performance improvements on SIMD-compatible hardware

Based on https://github.com/SciML/SIMDRungeKutta.jl/pull/16

🤖 Generated with Claude Code

- Add OrdinaryDiffEqSIMDRK package dependency (v1.4.0)
- Add MER5v2, MER6v2, and RK6v4 methods to FitzhughNagumo benchmark
- Add MER5v2, MER6v2, and RK6v4 methods to LotkaVolterra benchmark
- Add MER5v2, MER6v2, and RK6v4 methods to RigidBody benchmark
- Add MER5v2, MER6v2, and RK6v4 methods to linear benchmark
- These SIMD methods provide improved performance for static array problems
Generated with Julia v1.10.10 to ensure compatibility
- Add OrdinaryDiffEqSIMDRK import
- Enable MER5v2, MER6v2, and RK6v4 methods
- These methods work well with the static array problems in the Enright-Pryce suite
- Updated OrdinaryDiffEq compat to v6
- Regenerated Manifest with Julia 1.10.10
- All packages updated to latest compatible versions
@ChrisRackauckas ChrisRackauckas merged commit bf34fd8 into SciML:master Aug 29, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants